/**
 * 序列化接口
 */
export interface Serializable {
  // 序列化接口标记
}

/**
 * 实体基类
 */
export interface BaseEntity extends Serializable {
  /**
   * 主键ID
   */
  id?: number;

  /**
   * 排序号
   */
  sort?: number;

  /**
   * 是否启用：0-禁用，1-启用
   */
  enabled?: number;

  /**
   * 创建时间
   */
  createTime?: Date;

  /**
   * 更新时间
   */
  updateTime?: Date;
}

/**
 * 序列化版本ID
 */
export const serialVersionUID: number = 1;